package com.mbc.rmt.entities;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@SuppressWarnings("serial")
public class Confirm implements Serializable{
	
	private String toFromBranchID;
	private String toToBranchID;
	private String toFromAgentID;
	private String toToAgentID;
	
	private long receiptID;
	private String receiptNo;
	private String sender;
	private long paymentCurrencyId;
	private String paymentCurrencyCode;
	private double rate;
	private double paymentAmt;
	private double extraFees;
	private String receiver;
	private String nrc;
	private String address;
	private long AddCodeID;
	private String code;
	private long toAgentId;
	private String toAgentCode;
	private long toBranchId;
	private String toBranchCode;
	private long receivedCurrencyId;
	private String receivedCurrencyCode;
	private double receivedAmt;
	private long status;
	private List<CashRemittanceByAgent> l_List ;
	
	public Confirm(){
		clearProperties();
	}
	
	private void clearProperties(){
		toFromAgentID = "";
		toToAgentID = "";
		toFromBranchID = "";
		toToBranchID = "";
		
		receiptID = 0;
		receiptNo = "";
		sender = "";
		paymentCurrencyId = 0;
		paymentCurrencyCode = "";
		rate = 0.0;
		paymentAmt = 0.0;
		extraFees = 0.0;
		receiver = "";
		nrc = "";
		address = "";
		setAddCodeID(0);
		code = "";
		toAgentId = 0;
		toAgentCode = "";
		toBranchId = 0;
		toBranchCode= "";
		receivedCurrencyId = 0;
		receivedCurrencyCode = "";
		receivedAmt = 0.0;
		setStatus(0);
		
		l_List = new ArrayList<CashRemittanceByAgent>();
	}

	public String getToFromBranchID() {
		return toFromBranchID;
	}

	public void setToFromBranchID(String toFromBranchID) {
		this.toFromBranchID = toFromBranchID;
	}

	public String getToToBranchID() {
		return toToBranchID;
	}

	public void setToToBranchID(String toToBranchID) {
		this.toToBranchID = toToBranchID;
	}

	public String getToFromAgentID() {
		return toFromAgentID;
	}

	public void setToFromAgentID(String toFromAgentID) {
		this.toFromAgentID = toFromAgentID;
	}

	public String getToToAgentID() {
		return toToAgentID;
	}

	public void setToToAgentID(String toToAgentID) {
		this.toToAgentID = toToAgentID;
	}

	public long getReceiptID() {
		return receiptID;
	}

	public void setReceiptID(long receiptID) {
		this.receiptID = receiptID;
	}

	public String getReceiptNo() {
		return receiptNo;
	}

	public void setReceiptNo(String receiptNo) {
		this.receiptNo = receiptNo;
	}

	public String getSender() {
		return sender;
	}

	public void setSender(String sender) {
		this.sender = sender;
	}

	public long getPaymentCurrencyId() {
		return paymentCurrencyId;
	}

	public void setPaymentCurrencyId(long paymentCurrencyId) {
		this.paymentCurrencyId = paymentCurrencyId;
	}

	public String getPaymentCurrencyCode() {
		return paymentCurrencyCode;
	}

	public void setPaymentCurrencyCode(String paymentCurrencyCode) {
		this.paymentCurrencyCode = paymentCurrencyCode;
	}

	public double getRate() {
		return rate;
	}

	public void setRate(double rate) {
		this.rate = rate;
	}

	public double getPaymentAmt() {
		return paymentAmt;
	}

	public void setPaymentAmt(double paymentAmt) {
		this.paymentAmt = paymentAmt;
	}

	public double getExtraFees() {
		return extraFees;
	}

	public void setExtraFees(double extraFees) {
		this.extraFees = extraFees;
	}

	public String getReceiver() {
		return receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public String getNrc() {
		return nrc;
	}

	public void setNrc(String nrc) {
		this.nrc = nrc;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public long getToAgentId() {
		return toAgentId;
	}

	public void setToAgentId(long toAgentId) {
		this.toAgentId = toAgentId;
	}

	public String getToAgentCode() {
		return toAgentCode;
	}

	public void setToAgentCode(String toAgentCode) {
		this.toAgentCode = toAgentCode;
	}

	public long getToBranchId() {
		return toBranchId;
	}

	public void setToBranchId(long toBranchId) {
		this.toBranchId = toBranchId;
	}

	public String getToBranchCode() {
		return toBranchCode;
	}

	public void setToBranchCode(String toBranchCode) {
		this.toBranchCode = toBranchCode;
	}

	public long getReceivedCurrencyId() {
		return receivedCurrencyId;
	}

	public void setReceivedCurrencyId(long receivedCurrencyId) {
		this.receivedCurrencyId = receivedCurrencyId;
	}

	public String getReceivedCurrencyCode() {
		return receivedCurrencyCode;
	}

	public void setReceivedCurrencyCode(String receivedCurrencyCode) {
		this.receivedCurrencyCode = receivedCurrencyCode;
	}

	public double getReceivedAmt() {
		return receivedAmt;
	}

	public void setReceivedAmt(double receivedAmt) {
		this.receivedAmt = receivedAmt;
	}

	public List<CashRemittanceByAgent> getL_List() {
		return l_List;
	}

	public void setL_List(List<CashRemittanceByAgent> l_List) {
		this.l_List = l_List;
	}

	public long getAddCodeID() {
		return AddCodeID;
	}

	public void setAddCodeID(long addCodeID) {
		AddCodeID = addCodeID;
	}

	public long getStatus() {
		return status;
	}

	public void setStatus(long status) {
		this.status = status;
	}

}
